.root{
	background:url(../../assets/background.jpg) no-repeat #fcd926;
	background-size: 100% auto;
	background-position-y: fixpx(-110);
}
.main {
	background:url(../../assets/mainbackground.png) no-repeat;
	background-size: 100% auto;
	padding-top: fixpx(190);
	background-position-y: fixpx(190);
}
.rule{
	background:url(../../assets/rulebutton.png) no-repeat;
	background-size: 100% auto;
	width: fixpx(101);
	height: fixpx(38);
	color: #acf3e8;
	position: absolute;
	top:fixpx(224);
	right:fixpx(28);

}
.shadow {
	background-color: rgba(0,0,0,.4);
	height: fixpx(349);
	width: fixpx(556);
	position: absolute;
	left:fixpx(40);
	top:fixpx(285);
	border-radius: fixpx(20);

}

.overlay{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.hide{
	display: none;
}
